@charset "utf-8";
.hs{color:#a61313;}
p,a,body{ margin:0; padding:0; font-family:'microsoft yahei';}
a,a:hover{ text-decoration:none;}
/* 财务信息首页 */
.f-top{ padding:15px 0; height:58px;}
.f-top .f-logo{ width:70px; height:58px; float:left; margin-right:12px;}
.f-top .f-name{ width:120px; float:left; margin-top:23px; height:35px; line-height:35px; font-size:30px; color:#3b95d3; font-weight:normal; margin-right:30px;}
.f-top .f-nav{ width:635px; float:left; height:40px; margin-top:20px; font-size:22px;}
.f-nav li{ float:left; display:inline; height:40px; }
.f-nav li a{ padding:0 16px;line-height:40px; color:#3b3b3b; height:40px; display:block;}
.f-nav li a.on{ color:#fff; background-color:#ff0000; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px;}
.f-nav li a:hover{ color:#ff0000;}
.f-nav li a.on:hover{ color:#fff;}
.f-top .f-wellcome{ width:240px; float:right; margin-top:20px; height:40px; line-height:40px; color:#0073f0; font-size:22px;}
.f-top .f-wellcome .exit-btn{ display:inline-block; margin-top:5px; height:28px; line-height:28px; border:1px solid #7e5009; background-color:#a3690f; color:#fff;border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; width:60px; text-align:center; margin-left:15px;}
.f-banner{ width:100%; height:208px; background:url(../images/finance_banner.jpg) no-repeat top center #fcae0b;}
.finance-con{ padding-bottom:30px; overflow:hidden;}
.finance-con .f460{ width:435px; float:left;}
.finance-con .f235{ width:220px; float:left;}
.finance-con .f899{ width:844px; float:left;}
.finance-con .f271{ width:261px; float:left;}
.finance-con .con-box{ border:1px solid #adadad; overflow:hidden;}
.con-box .f-tit{ padding:0 18px; height:50px; line-height:50px; background-color:#e9e9e9; font-size:25px;}
.con-box .f-tit .ftit-name{ color:#585858; float:left; height:50px; width:150px;}
.con-box .f-tit .ftit-more{ float:right; font-size:22px; text-align:right; width:180px;}
.con-box .fapp-tit{ text-align:center; height:59px; line-height:59px; border-bottom:1px solid #dedede; font-size:24px;}

.finance-con .balance-con{ padding:25px 15px 30px 15px; overflow:hidden; font-size:24px;}
.balance-con p{ padding-bottom:20px;}
.balance-con .money-handle{ margin-top:20px; height:40px;}
.money-handle .f-cz{ width:182px; height:38px; border:1px solid #b13e3e; line-height:38px; text-align:center; color:#fff; background-color:#ff0000; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; margin-right:35px; display:inline-block;}
.money-handle .f-cz:hover{ color:#fff; background-color:#ed0606;}
.money-handle .f-tx{ width:182px; height:38px; border:1px solid #1d66a4; line-height:38px; text-align:center; color:#fff; background-color:#157ad0; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;display:inline-block;}
.money-handle .f-tx:hover{ color:#fff; background-color:#0e6fc1;}

.finance-con .integral-con{ padding:15px 25px 10px 25px; overflow:hidden;}
.integral-con .jf-num{ text-align:center; font-size:60px; color:#157ad0;}
.integral-con .jf-handle{ width:167px; height:38px; margin-top:20px; font-size:25px;}
.jf-handle .exchange-btn{ display:block; width:120px; height:36px; line-height:36px; border:1px solid #288537;border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; background-color:#3eb552; padding-left:45px; color:#fff; position:relative;}
.jf-handle .exchange-btn-icon{ position:absolute; width:20px; height:23px; top:8px; left:15px; background:url(../images/finance_sprite.png) no-repeat 0 0; display:block;}
.jf-handle .exchange-btn:hover{ background-color:#2fa944; color:#fff;}
.jf-handle .jf-jl{ display:block; width:165px; height:36px; line-height:36px; border:1px solid #b06617;border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; background-color:#d78125;color:#fff; text-align:center;}
.jf-handle .jf-jl:hover{ background-color:#c9751b;color:#fff;}

.finance-con .bank-con{ padding:35px 30px 39px 30px; overflow:hidden; font-size:28px; }
.bank-con .bank-card{ height:40px; padding-left:60px;position:relative; line-height:40px;}
.bank-con .bank-card-icon{ width:43px; height:29px; position:absolute; display:block; left:0; top:6px; background:url(../images/finance_sprite.png) no-repeat 0 -26px;}
.bank-con .add-bankcard{ width:375px;  height:67px; margin-top:40px;}
.bank-con .add-bankcard .add-btn{ padding-left:130px; display:block;border:1px dashed #8b8b8b; width:243px; height:65px; line-height:65px; position:relative; color:#157ad0; display:block;}
.add-bankcard .add-btn-icon{ position:absolute; display:block; width:36px; height:36px; background:url(../images/finance_sprite.png) no-repeat 0 -58px; left:80px; top:15px;}

.finance-con .f-trade-list td{ height:66px; text-align:center; line-height:66px; font-size:24px;}
.f-trade-list a.detail-btn{ width:85px; height:32px; line-height:32px; border:1px solid #c87c10; background-color:#ff9601;border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; color:#fff; display:inline-block; font-size:22px;}
.f-trade-list a.detail-btn:hover{ color:#fff; background-color:#f5940a;}

.finance-con .app-con li{ width:129px; height:98px;text-align:center; font-size:19px; padding:15px 0; float:left;}
.app-con li .yy-tb{background-image:url(../images/icon_apps02.png); background-repeat:no-repeat;}
.app-con li .hf{ height:54px; width:37px; margin-bottom:19px; background-position:0 0; margin-left:48px;}
.app-con li .sdm{ height:48px; width:41px; margin-bottom:25px; background-position:0 -55px; margin-left:46px;}
.app-con li .tv{ height:36px; width:43px; margin-bottom:37px; background-position:0 -104px; margin-left:45px;}
.app-con li .oil{ height:38px; width:45px; margin-bottom:35px; background-position:0 -136px; margin-left:44px;}
.app-con li .network{ height:42px; width:40px; margin-bottom:31px; background-position:0 -182px; margin-left:47px;}
.app-con li .more-yy{ width:56px; height:55px; background:url(../images/icon_apps02.png) no-repeat 0 -226px; margin-top:17px; margin-left:40px; display:block;}
.app-con li .yy-tit{ height:25px; line-height:25px;}
.app-con .ybk{ border-right:1px solid #dedede;}
.app-con .xbk{ border-bottom:1px solid #dedede;}
/* 交易记录*/
.jy-bg{ background-color:#6dbaf0; height:80px; margin-top:5px;}
.trade-bt{ position:relative; padding-top:13px; height:67px;}
.trade-bt .trade-icon{ position:absolute; left:595px; width:28px; height:16px; top:-16px; background:url(../images/finance_sprite.png) no-repeat -22px 0;}
.trade-bt .trade-tit{height:55px; font-size:36px; color:#e5e04c;}
.trade-tit a{ display:inline-block; margin-right:30px; height:55px; line-height:55px; text-align:center; color:#fff;border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; padding:0 10px;}
.trade-tit a.cur{ color:#fff; background-color:#2079b7;}
.trade-tit a:hover{ color:#fff;}
.trade-con{padding-bottom:40px; overflow:hidden; margin:0 auto; width:1120px;}
.trade-con h1{ font-size:30px; height:40px; line-height:40px; color:#333;}
.trade-con .trade-search{ border-top:5px solid #53a6ec; background-color:#fff; padding:15px 0 0 10px; overflow:hidden; margin-bottom:15px; font-size:24px; color:#666;}
.trade-search ul li{ width:1110px; padding-bottom:30px; height:42px; line-height:42px; vertical-align:middle;}
.trade-search span{ float:left; display:inline-block;}
.trade-search .time-input{ width:150px; height:40px; border:1px solid #9e9e9e;border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; background-color:#fff; padding-left:10px; font-size:22px; font-family:"Microsoft Yahei"; margin:0 7px; line-height:40px;}
.trade-search .time-input:focus{border:1px solid #53a6ec;}
.trade-search select{ width:150px; padding-left:10px;font-size:22px; font-family:"Microsoft Yahei";margin:0 7px; height:40px; line-height:40px;border:1px solid #9e9e9e;}
.trade-search .time-xz{ margin-left:18px;}
.trade-search .time-xz a{ color:#333; margin-right:20px;}
.trade-search .time-xz a:hover,.trade-search .time-xz a.on{ color:#44a9f1;}
.trade-search .trade-sort{ margin-top:2px; height:38px;}
.trade-search .trade-sort a{ padding:0 14px; height:38px; line-height:37px; color:#333; margin-right:10px; display:inline-block;}
.trade-sort a:hover,.trade-sort a.on{ background-color:#53a6ec; color:#fff;border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; }
.trade-con .tradelist{ width:1120px; overflow:hidden;}
.tradelist td{line-height:30px; font-size:24px; color:#666; text-align:center;}
.tradelist td.jy-tit{ padding-bottom:17px; height:46px; line-height:46px; background:url(../images/trade_01.png) no-repeat bottom center #c4d7e7; color:#333;}
.tradelist a{ color:#666;}
.tradelist a:hover{ color:#53a6ec; text-decoration:underline;}
/* 交易记录详情*/
.trade-cg{ height:40px; line-height:40px; text-align:center; font-size:25px; margin:20px 0;}
.trade-cg span{ padding-left:40px; background:url(../images/zc_tips3.png) no-repeat left center;}
.trade-fail{ height:40px; line-height:40px; text-align:center; font-size:25px; margin:20px 0;}
.trade-fail span{background:url(../images/wrongtips_btn.png) no-repeat left center; padding-left:40px;}
.trade-record-d{ padding-left:55px; width:1014px; overflow:hidden;}
.trade-record-d table{ border-left:1px solid #999; border-top:1px solid #999; color:#666; font-size:24px;}
.trade-record-d td{border-bottom:1px solid #999; border-right:1px solid #999; padding:10px 0 10px 30px; line-height:50px; vertical-align:top;}
.trade-record-d p{ display:block; line-height:30px; color:#999; font-size:18px;}
.trade-record-d p .bz-txt{ border:1px solid #44a9f1; width:540px; height:130px; font-size:24px;font-family:"Microsoft Yahei"; padding:5px; border-radius:3px;- border-radius:3px;-webkit- border-radius:3px;}
.trade-record-d p a{ display:inline-block;height:36px; line-height:36px; text-align:center; font-size:24px; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; margin-right:30px; margin-top:5px;}
.trade-record-d p a.cer{background-color:#53a6ec;border:1px solid #459de6;color:#fff; width:80px; }
.trade-record-d p a.cer:hover{ background-color:#449ae2;}
.trade-record-d p a.cancel{background-color:#e6e6e6; border:1px solid #b3b3b3;color:#666; width:80px; }
.trade-record-d p a.cancel:hover{ background-color:#dadada;}
.trade-record-d .addnote_btn{ padding-left:30px; background:url(../images/addnote_btn.png) no-repeat left center; display:inline-block; color:#53a6ec;}
.trade-record-d .editnote_btn{ padding-left:30px; background:url(../images/editnote_btn.png) no-repeat left center; display:inline-block; color:#53a6ec;}
.trade-record-d p.bz-article{ color:#333; line-height:30px;}
/* 添加银行卡*/
.add-con{ box-shadow:0 1px 2px #cde1f3; -moz-box-shadow:0 1px 2px #cde1f3; background-color:#fff; margin:0 auto 40px; width:1120px; padding-bottom:90px; color:#666;}
.add-con .add-position{ height:50px; line-height:50px; color:#666; font-size:26px; padding-left:10px;}
.add-con .balance{ font-size:18px; height:50px; line-height:50px; color:#666; padding-left:20px;}
.balance-num{ padding-left:75px; border-bottom:1px dashed #ccc; padding-bottom:10px; font-size:18px; margin-bottom:20px;}
.balance-num em{ font-size:60px; font-weight:normal; font-style:normal; color:#ca4341;}
.balance-num .left-bj{ margin-left:85px;}
.add-con li .addbank-link{padding-left:23px; background:url(../images/addbankbtn.png) no-repeat left center;height:50px; line-height:50px; font-size:18px;}
.dz-time{ font-size:24px; color:#333;}
.dz-time label{ margin-right:35px;}
.trade-passward{ position:relative;}
.trade-passward .pwdbtn{ width:27px; height:22px; background:url(../images/finance_sprite.png) no-repeat -69px -84px; display:block; position:absolute; top:14px; left:315px;}
.add-con .notice-con{ margin-left:110px; width:900px; padding-top:20px; border-top:1px dashed #ccc; font-size:16px; color:#999; line-height:25px;}
.add-con .notice-con strong{ float:left;}
.add-con .notice-con .zbj1{ padding-left:70px;}
.add-con .notice-con .zbj2{ padding-left:135px;}
.add-con h1{ padding:15px 0 35px 10px; color:#333; border-bottom:1px dashed #ccc; font-size:36px; font-weight:normal;}
.add-con .add-step{ width:672px; height:30px; margin:90px 0; background-image:url(../images/register_step.png); background-repeat:no-repeat; margin-left:220px;}
.add-con .step1{ background-position:0 -272px;}
.add-con .step2{ background-position:0 -304px;}
.add-con .step3{ background-position:0 -336px;}
.add-con .add-box{ width:920px; overflow:hidden; padding-left:200px;}
.add-con .add-box2{ width:1110px; overflow:hidden; padding-left:10px;}
.add-box li{ width:100%;line-height:50px; vertical-align:middle;margin-bottom:30px; overflow:hidden;}
.add-box li .xg-left{ width:180px; float:left; margin-right:10px; text-align:right; height:50px; font-size:24px;}
.add-box li .xg-right{ width:730px; float:left; overflow:hidden;}
.add-box2 li{ width:100%;line-height:50px; vertical-align:middle;margin-bottom:30px; overflow:hidden;}
.add-box2 li .xg-left{ width:190px; float:left; margin-right:10px; text-align:right; height:50px; font-size:24px;}
.add-box2 li .xg-right{ width:880px; float:left; overflow:hidden;}
.add-con li p{ display:block; width:100%;}
.add-con li p:before,.add-con li p:after{  height:0; line-height:0; visibility:hidden; content:"."; display:block; clear:both;}
.add-box2 .xg-right span,.add-box .xg-right span{ float:left; display:inline-block; margin-right:10px;}
.add-input{ width:340px; padding-left:10px;border:1px solid #ccc; height:48px; line-height:48px; background-color:#fff; border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;font-family:'Microsoft YaHei'; color:#333; font-size:24px; color:#666;}
.disabled{ color:#999; background-color:#eaeaea;}
.add-input:focus{ border:1px solid #4598e6;} 
.add-con li select{ padding-left:10px;border:1px solid #999; height:48px; line-height:48px; background-color:#fff; border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;font-family:'Microsoft YaHei'; color:#333; font-size:24px;color:#666;}
.bankselect{ width:350px;}
.add-con li .next-submit{ display:block; width:350px; height:48px; line-height:48px;text-align:center; color:#fff; font-size:30px; background-color:#f36639;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px; border:1px solid #cc5229; margin-top:30px;}
.add-con li .next-submit:hover{ background-color:#e04614;}
.add-con li .r-tips1{padding-left:23px; color:#999; background:url(../images/zc_tips1.png) no-repeat left center; font-size:18px; height:30px; line-height:30px; margin-top:5px;}
.add-con li .r-tips2{padding-left:23px; color:#f36639; background:url(../images/zc_tips2.png) no-repeat left center;height:30px; line-height:30px; font-size:18px;margin-top:5px;}
.add-box .auto-jump{ text-align:center; font-size:14px; width:666px;}
.add-box .manual-jump{ margin:45px 0 0 160px; padding-left:25px; background:url(../images/zc_tips3.png) no-repeat left center;}
.add-con li .default-bankcard{ height:30px; line-height:30px;font-size:18px; color:#999;}
.default-bankcard .default-xz{ vertical-align:middle; margin-bottom:3px; margin-right:5px;*margin-right:3px; }
.yzm-click{ display:block; margin-left:20px; width:143px; height:48px; border:1px solid #6fb0ed; background-color:#98c6f1; text-align:center; color:#fff;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px; line-height:48px; font-size:18px;}
.yzm-click:hover{ background-color:#59a0e3; border:1px solid #4d95d9; color:#fff;}
.yzm-notclick{ display:block; margin-left:20px; width:143px; height:48px; border:1px solid #b2b2b2; background-color:#ccc; color:#999;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px; text-align:center;line-height:48px; font-size:18px;}
.yzm-notclick:hover{ cursor:default;color:#999;}
.add-con li .banklist{border:1px solid #ccc; padding:0 0 5px 30px; width:848px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.banklist dl.b-lb { width:848px; overflow:hidden;}
.banklist .b-lb dd{ float:left; display:inline-block; margin:30px 30px 0 0; width:182px; height:62px;} 
.banklist .b-lb dd a{width:180px; height:60px; border:1px solid #ccc; display:block;}
.banklist .b-lb dd a.on,.banklist .b-lb dd a:hover{ border:1px solid #e54c9b;}
.banklist .b-lb dd img{ width:180px; height:60px;}
.banklist .otherbank{font-size:24px; width:848px; position:relative; float:left; margin-top:15px;}
.otherbank .otherbtn{ color:#53a6ec; height:40px; line-height:40px; position:relative; width:170px; display:block;}
.otherbank .clickicon{ position:absolute; display:block; width:0; height:0;border-left:10px solid transparent; border-right:10px solid transparent; border-top:10px solid #53a6ec; top:18px; right:0;border-bottom:10px solid transparent; }
.otherbank .otherlist{ width:848px; padding:8px 0;display:none; font-size:20px; line-height:30px; white-space:nowrap; overflow:hidden;}
.otherlist label{ margin-right:20px; display:inline-block; float:left; margin-bottom:5px;}
.otherbank-hover .otherlist{ display:block;}
.otherbank-hover .clickicon{border-bottom:10px solid #53a6ec;border-top:10px solid transparent; top:7px;}
/*管理银行卡*/
.f-manage-con{ width:1120px; margin:0 auto; overflow:hidden;}
.f-manage-con .f-add{ width:1118px; height:75px; line-height:75px;border:1px dashed #ff0000; background-color:#fff; margin:15px 0; font-size:40px;}
.f-manage-con .f-add .f-addbtn{height:75px;padding-left:520px; width:598px;color:#ff0000; display:block; position:relative; color:#ff0000;}
.f-add .f-addbtn:hover{ color:#ff0000;}
.f-add .f-addbtn .f-addbtn-icon{ position:absolute; display:block; width:50px; height:50px; background:url(../images/finance_sprite.png) no-repeat -46px -26px; left:450px; top:15px;}
.f-manage-con .bank-lb{ border:1px solid #b6b6b6; padding:27px 0; width:1120px;}
.f-manage-con .f-bank-list{ padding:30px 0 30px 15px; border:1px solid #b6b6b6; width:1103px; overflow:hidden; margin-bottom:25px; font-size:26px; background-color:#f1f1f1;}
.f-bank-list .l-card-pic{ width:530px; border:1px solid #dadada; box-shadow:0 2px 2px #cacaca; -moz-box-shadow:0 2px 2px #cacaca; position:relative;height:313px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px; float:left;}
.l-card-pic .card-sort{ font-size:26px; color:#fff; width:88px; text-align:center; line-height:35px; background-color:#a5784b; position:absolute; top:15px; right:10px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.l-card-pic .pic-box{height:252px; border-bottom:1px solid #e7e7e7; color:#232323; font-size:30px; background-color:#fff; padding:15px 0 0 23px;}
.l-card-pic .pic-box p{ margin-bottom:35px;}
.l-card-pic .bank-customer{ height:45px; line-height:45px; padding-left:10px; background-color:#f3f3f3;}
.f-bank-list .r-card-info{ width:537px; overflow:hidden; position:relative; float:left; padding-top:25px;color:#4f4f4f;}
.r-card-info .delete-card{ width:84px; height:38px;top:25px; right:17px; position:absolute;}
.delete-card .deletebtn{ display:block;width:84px; height:38px; line-height:38px; text-align:center; color:#fff; background:url(../images/deletebtn.png) no-repeat 0 0;}
.delete-card .deletebtn:hover{ color:#fff; background:url(../images/deletebtn.png) no-repeat 0 -39px;}
.r-card-info .card-name{ height:38px; line-height:38px; padding:0 0 20px 40px; border-bottom:3px solid #6dbaf0;}
.r-card-info .cardinfo-list{ padding:40px 40px 0 40px; overflow:hidden; width:457px;}
.cardinfo-list dd{ float:left; height:40px; line-height:40px; margin-bottom:15px; width:228px;}
.cardinfo-list dd.jy{ text-align:right;}
.cardinfo-list dd.kd{ width:457px;}
/*应用中心*/
.apply-con{ margin:22px 0 35px 0; border:1px solid #d8d8d8; background-color:#fff; width:1118px; overflow:hidden; border-bottom:none;}
.apply-con ul li{ width:278px; float:left; padding-top:40px; height:190px; border-right:1px solid #d8d8d8; text-align:center; font-size:30px; border-bottom:1px solid #d8d8d8;}
.apply-con ul li.lastapp{ width:281px; border-right:none;}
.apply-con ul li a{color:#2a2a2a;}
.apply-con ul li a:hover{color:#f36639;}
.apply-con ul li p.app-img{ height:120px;}

/*账户资金*/
.hs-zt{ color:#8e8e8e; font-size:30px; padding-left:5px;}
.account-top{ border:1px solid #6dbaf0; padding:17px 0 17px 40px; height:60px; margin:15px 0; background-color:#fff;}
.account-top .account-total{ width:645px; height:60px; float:left; color:#6b6b6b; font-size:40px;}
.account-top .zj-handle{ margin-top:10px; height:40px; float:left; width:405px; font-size:24px;}
.zj-handle .f-cz{ width:182px; height:38px; border:1px solid #b13e3e; line-height:38px; text-align:center; color:#fff; background-color:#ff0000; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; margin-right:37px; display:inline-block;}
.zj-handle .f-cz:hover{ color:#fff; background-color:#ed0606;}
.zj-handle .f-tx{ width:182px; height:38px; border:1px solid #1d66a4; line-height:38px; text-align:center; color:#fff; background-color:#157ad0; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;display:inline-block;}
.zj-handle .f-tx:hover{ color:#fff; background-color:#0e6fc1;}
.fund-con{ border-top:1px dashed #6dbaf0;border-left:1px dashed #6dbaf0; background-color:#fff; margin-bottom:15px; height:190px; overflow:hidden; width:1119px;}
.fund-con li{border-bottom:1px dashed #6dbaf0;border-right:1px dashed #6dbaf0; float:left; width:558px; text-align:center; font-size:40px; color:#616161; padding-top:35px; height:154px;}
.fund-con li.freeze{ width:559px;}
.fund-con li .fund-num{ font-size:50px;}
.fund-con li p{ padding-bottom:16px;}
.limit-con{ background-color:#fff; margin-bottom:30px; padding:0 35px; height:150px;}
.limit-con p{ height:75px; line-height:75px; font-size:24px; color:#686868;}
.limit-con p.b-line{ border-bottom:1px dashed #c6c6c6;}
.limit-con p span{ display:inline-block; float:left;}
.limit-con .w235{ width:235px;}
.limit-con .w750{ width:750px;}
/*提现成功*/
.withdrawal{ padding:120px 0 0 320px; width:480px; overflow:hidden;}
.withdrawal .withdrawal-tips{ padding-left:30px; color:#333; font-size:24px; height:40px; line-height:40px; background:url(../images/zc_tips3.png) no-repeat left center; margin-bottom:50px;}
.withdrawal .withdrawal-js{ font-size:22px; color:#666; line-height:40px; padding-bottom:40px;}
.withdrawal .withdrawal-handle{ height:40px; line-height:40px;}
.withdrawal-handle a{ display:inline-block; margin-left:60px; font-size:18px; color:#53a6ec;}
/*充值*/
.recharge-con{ width:1120px; margin:0 auto;}
.recharge-con .recharge-item{ border:3px solid #91b9e5; background-color:#fff; line-height:52px; color:#666; font-size:30px; padding:20px 15px; overflow:hidden; margin-top:16px;}
.recharge-item span{ float:left; display:inline-block; margin-right:15px;}
.money-input{ height:50px; line-height:50px; border:1px solid #c6c6c6; padding-left:15px; width:335px; margin-right:15px; font-size:30px; color:#888; font-family:"Microsoft Yahei";}
.recharge-item .cz-tips{ padding-left:40px; color:#e45515; background:url(../images/cz_tips_btn.png) no-repeat left center; font-size:22px;}
.recharge-item .cz-bank{ width:848px; margin-top:10px;}
.cz-bank .cz-banklist{width:848px;}
.cz-banklist dl.b-lb { width:848px; overflow:hidden;}
.cz-banklist .b-lb dd{ float:left; display:inline-block; margin:0 30px 30px 0; width:182px; height:62px; position:relative;}
.cz-banklist .b-lb dd a{width:180px; height:60px; border:1px solid #ccc; display:block;}
.cz-banklist .b-lb dd a.on,.banklist .b-lb dd a:hover{ border:1px solid #e54c9b;}
.cz-banklist .b-lb dd img{ width:180px; height:60px;}
.cz-banklist .b-lb dd .hover-con{ position:absolute; left:0; top:0; width:182px; height:62px; background:url(../images/addsearvice_hover_bg.png) repeat; text-align:center; color:#fff; font-size:18px; line-height:62px; display:none;}
.cz-banklist .b-lb dd .select-pic{ position:absolute; width:52px; height:38px; right:0; bottom:0; background:url(../images/fw-select-add.png) no-repeat; display:none;}
.cz-banklist .b-lb dd.mouse-hover .hover-con{ display:block;}
.cz-banklist .b-lb dd.on .select-pic{ display:block;}
.cz-banklist .cz-otherbank{font-size:22px; width:848px; position:relative; float:left; margin-top:-20px;}
.cz-otherbank .otherbtn{ color:#53a6ec; height:40px; line-height:40px; position:relative; width:160px; display:block;}
.cz-otherbank .clickicon{ position:absolute; display:block; width:0; height:0;border-left:10px solid transparent; border-right:10px solid transparent; border-top:10px solid #53a6ec; top:18px; right:0;border-bottom:10px solid transparent; }
.cz-otherbank .cz-otherlist{ width:848px; padding:8px 0;display:none; font-size:20px; line-height:30px; white-space:nowrap; overflow:hidden;}
.cz-otherlist label{ margin-right:20px; display:inline-block; float:left; margin-bottom:5px;}
.otherbank-hover .cz-otherlist{ display:block;}
.otherbank-hover .clickicon{border-bottom:10px solid #53a6ec;border-top:10px solid transparent; top:7px;}
.cz-submit{ display:block;width:200px; height:48px; line-height:48px; text-align:center; background-color:#e45515; color:#fff; font-size:24px; margin:30px 0 30px 195px;}
.cz-submit:hover{ color:#fff; background-color:#d84d10;}
.recharge-con .cz-notice{ background-color:#fff; padding:0 25px 20px 25px; overflow:hidden; font-size:22px; color:#666; line-height:30px; margin-top:20px; margin-bottom:50px;}
.cz-notice p{ padding-top:15px;}
.recharge-result{ width:100%; margin:30px 0; background-color:#fff; padding:60px 0 120px 0;}
.recharge-result .result-tips1{ height:55px; margin-left:390px; line-height:55px; padding-left:76px; background:url(../images/recharge_icon1.png) no-repeat left center; color:#505050; font-size:40px;}
.recharge-result .result-tips2{ height:55px; margin-left:390px; line-height:55px; padding-left:76px; background:url(../images/recharge_icon2.png) no-repeat left center; color:#505050; font-size:40px;}
.recharge-result .result-js{ margin-top:20px; line-height:50px; color:#505050; font-size:30px; margin-left:285px;}
.recharge-result .contact-tips{ color:#d1931b; font-size:26px; text-align:center; margin-top:50px;}
/*支付确认*/
.pay-confirm{ width:500px; height:300px;}
.pay-confirm .confirm-tit{ height:36px; line-height:36px; padding-left:7px; background-color:#4698f4;position:relative; color:#fff; font-size:20px;}
.pay-confirm .confirm-close{ width:24px; height:24px; position:absolute; right:11px; top:6px; display:block; background:url(../images/confirm_closebtn.png) no-repeat;}
.pay-confirm .confirm-con{ border:2px solid #b2b2b2; padding:0 15px; width:466px; height:260px; background-color:#fff; border-top:none;}
.confirm-con .qr-tips{ color:#ff1800; font-size:18px; padding:10px 0 5px 0;}
.confirm-con .qr-item{ font-size:18px; color:#2c2c2c; border-bottom:1px dotted #bbb; height:40px; line-height:40px;}
.confirm-con .qr-handle{ margin-top:20px; height:42px; width:100%;}
.confirm-con .qr-handle span{ float:left; display:inline-block;}
.confirm-con .qr-handle a.pay-success-btn{ width:145px; height:42px; line-height:42px; text-align:center; font-size:24px; color:#fff; background-color:#f16c38; border-radius:20px; -moz-border-radius:20px; -webkit-border-radius:20px; display:inline-block; margin-left:35px;}
.confirm-con .qr-handle a.pay-success-btn:hover{ color:#fff;background-color:#e55d28;}
.confirm-con .qr-handle a.pay-fail-btn{ width:145px; height:42px; line-height:42px; text-align:center; font-size:24px; color:#fff; background-color:#46c355; border-radius:20px; -moz-border-radius:20px; -webkit-border-radius:20px;display:inline-block; margin-left:35px;}
.confirm-con .qr-handle a.pay-fail-btn:hover{ color:#fff;background-color:#2eb23e;}
.help-link{ color:#00ac15; font-size:16px; margin:15px 0 0 10px; display:inline-block;}
/*交电费*/
.pay-con{ background-color:#fff; margin:10px auto 0; width:1118px; padding-bottom:50px; color:#666; border:1px solid #eee; margin-bottom:30px;}
.pay-con .add-position{ height:40px; line-height:40px; color:#666; font-size:22px; padding:10px 0 10px 10px;}
.pay-box{ width:920px; overflow:hidden; padding-left:200px; margin-top:20px;}
.pay-box li{ width:100%;line-height:46px; vertical-align:middle;margin-bottom:15px; overflow:hidden;}
.pay-box li .xg-left{ width:160px; float:left; margin-right:10px; text-align:right; height:46px; font-size:22px;}
.pay-box li .xg-right{ width:750px; float:left; overflow:hidden; font-size:22px;}
.pay-box li p{ display:block; width:100%;}
.pay-box li p:before,.pay-box li p:after{  height:0; line-height:0; visibility:hidden; content:"."; display:block; clear:both;}
.pay-input{ width:305px; padding-left:10px;border:1px solid #ccc; height:44px; line-height:44px; background-color:#fff; font-family:'Microsoft YaHei'; color:#333; font-size:22px;}
.pay-input:focus{ border:1px solid #4598e6;} 
.pay-box li select{ padding-left:10px;border:1px solid #999; height:44px; line-height:44px; background-color:#fff;font-family:'Microsoft YaHei'; color:#333; font-size:22px; margin-right:20px; width:120px;}
.pay-box li .pay-btn{ display:block; width:130px; height:47px; line-height:47px;text-align:center; color:#fff; font-size:22px; background-color:#f36639;}
.pay-box li .pay-btn:hover{ background-color:#e04614;}
.pay-box li .pay-tips{color:#999;font-size:18px; height:25px; line-height:25px; margin-top:5px;}
.pay-box li span{ display:inline-block; margin-right:10px; font-size:16px;}
.pay-xy{ margin-right:8px;}
.pay-con .pay-wt{ width:410px; line-height:35px; color:#606060; padding-left:20px; font-size:18px;}
.pay-con .pay-wt p.wt-tit{ border-bottom:1px solid #b5b5b5; color:#6dbaf0;}
.pay-con .pay-step{ width:775px; height:35px; margin:30px 0; background:url(../images/charecalls_step.png); background-repeat:no-repeat; margin-left:200px;}
.pay-con .step1{ background-position:0 0;}
.pay-con .step2{ background-position:0 -40px;}
.pay-con .step3{ background-position:0 -80px;}
.pay-con .step4{ background-position:0 -120px;}
.pay-con .step5{ background-position:0 -160px;}
.pay-con .step6{ background-position:0 -200px;}
.pay-con .step7{ background-position:0 -240px;}
.pay-con .step8{ background-position:0 -280px;}
.pay-con .step9{ background-position:0 -320px;}
.pay-box li .cz-num a{ display:inline-block; margin-right:10px; border:1px solid #aeaeae; height:44px; line-height:44px; padding:0 15px; color:#535353; font-size:22px;}
.pay-box li .cz-num a.on,.pay-box li .cz-num a:hover{ border:1px solid #e66618;}
.pay-box li .pay-back{ color:#4598e6; font-size:22px; margin-left:10px;}
.pay-box li .phone-code{ font-size:22px;}
.pay-box li .phone-attribution{ margin-left:40px; padding-left:25px; color:#2079b7; font-size:20px; background:url(../images/pay_right_icon.png) no-repeat left center;}
.pay-box .pay-cz{width:700px; font-size:22px; margin-left:60px; color:#7e7e7e;}
.pay-box li label{ margin-right:20px;}
.pay-box li .cz-style a{ display:inline-block; margin-right:10px; border:1px solid #aeaeae; height:44px; line-height:44px; padding:0 25px; color:#535353; font-size:22px;}
.pay-box li .cz-style a.on,.pay-box li .cz-style a:hover{ border:1px solid #4598e6;}
.pay-box li .charge-tips{ color:#ff7500; font-size:16px; padding-left:25px; background:url(../images/wrongtips_btn.png) no-repeat left center; line-height:35px;}
.pay-box .pay-service{ color:#d45f09; margin-top:35px;}
.pay-fail-tips{ padding-left:30px; color:#7e7e7e; background:url(../images/pay_fail_icon.png) no-repeat left center; margin-bottom:30px; margin-left:200px;}
/*交通违章缴费*/
.traffic-index{ width:878px; margin:0 auto; padding:80px 0; height:226px;}
.traffic-index a{ display:inline-block;height:226px; width:386px; background-image:url(../images/traffic_btn.png); background-repeat:no-repeat;}
.traffic-index .traffic-query{ background-position:0 0; margin-right:70px;}
.traffic-index .traffic-query:hover{background-position:0 -240px;}
.traffic-index .traffic-pay{ background-position:-491px 0;}
.traffic-index .traffic-pay:hover{background-position:-491px -240px;}
.pay-box li .traffic-ts{ color:#9f9e9e; font-size:20px;}
.pay-con .query-result{ width:1094px; overflow:hidden; margin:20px 12px 0 12px; display:none;}
.query-result .jg-tit{height:48px; line-height:48px; border-bottom:1px solid #6dbaf0; color:#2079b7; padding:0 18px; margin-bottom:24px; font-size:22px;}
.query-result .jg-tit .tit-nr{ width:500px; float:left; height:48px;}
.query-result .jg-tit .jg-more{ width:50px; float:right;height:48px;}
.query-result .jg-list{ width:1094px;}
.query-result .jg-list td{ height:53px; line-height:53px; text-align:center; font-size:22px; color:#454545; background-color:#efefef;}
.query-result .jg-list td.query-item{ background-color:#eff8ff;}
.query-result .jg-list td.query-line{ height:5px; background-color:#fff; line-height:5px;}
.query-result .jg-list .query-detail-btn{ width:68px; height:30px; line-height:30px; text-align:center; display:inline-block; border:1px solid #d4440b;background-color:#efefef; color:#d4440b; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}
.query-result .jg-list .query-detail-btn:hover{ background-color:#ffdbcd;}
.traffic-detail{ width:950px; overflow:hidden; border:8px solid #a3d2f6;border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; background-color:#fff; color:#454545; font-size:22px;}
.traffic-detail .d-bt{height:52px; line-height:52px; border-bottom:1px solid #6dbaf0; color:#2079b7; margin-bottom:20px; position:relative;}
.traffic-detail .d-close{ background:url(../images/community_cloasebtn.png) no-repeat; width:40px; height:41px; right:10px; top:6px; position:absolute; display:block;}
.traffic-detail .d-close:hover{background:url(../images/community_cloasebtn_hover.png) no-repeat;}
.traffic-detail .d-list{ width:100%;}
.traffic-detail .d-list td{ line-height:55px; padding:0 20px;}
.traffic-page{ margin-top:50px;}
/*缴费协议*/
.pay-agreement{background-color:#fff; margin:10px auto 0; width:1118px;color:#666; border:1px solid #eee; margin-bottom:30px;}
.pay-agreement .agreement-con{ padding:10px 25px; color:#4a4a4a; font-size:22px; font-family:"宋体"; line-height:30px;}
.pay-agreement .agreement-con h1{ height:50px; line-height:50px; text-align:center; font-weight:normal; font-size:26px;}